package com.eliaukjq.xunlianying.duoxianchengjichu;

/**
 * @Author : 佩萁
 * Description :
 * @Create : 2024/7/20 - 21:50
 */
public class MultipleReferencesExample {
    public static void main(String[] args) {
        // 创建一个对象
        MyClassPlus obj1 = new MyClassPlus();

        // 创建第二个引用变量，并指向同一个对象
        MyClassPlus obj2 = obj1;

        // 修改obj2引用的对象的属性
        obj2.value = 10;

        // 通过obj1引用查看属性
        System.out.println("Value through obj1: " + obj1.value); // 输出：Value through obj1: 10
        System.out.println("Value through obj2: " + obj2.value); // 输出：Value through obj2: 10
        // 修改obj1引用的对象的属性
        obj1.value = 20;

        // 通过obj2引用查看属性
        System.out.println("Value through obj2: " + obj2.value); // 输出：Value through obj2: 20
    }
}

class MyClassPlus {
    int value;

}